A Formal Design Technique for Real-Time Embedded Systems Development using Duration Calculus

نویسندگان

  • François Siewe
  • Dang Van Hung
  • Hussein Zedan
  • Antonio Cau
چکیده

In this paper we present a syntactical approach for the design of real-time embedded systems. The requirement of the system is specified as Duration Calculus formula over continuous state variables. We model discretization at the state level and approximate continuous state variables by discrete ones. The discrete design is formulated as Duration Calculus formula over discrete state variables. The correctness of the design can be established using compositional proof rules. A real-time program is then derived from the discrete design using an extension of the assumptioncommitment paradigm to real-time. We illustrate our approach using a simple water tank control system. Keywords—Continuous specification, discrete design, realtime control program, compositional verification.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Formal Specification and Automatic Verification

Real-time systems need to react to certain input stimuli within given time bounds. For example, an airbag in a car has to unfold within 300 milliseconds in a crash. There are many embedded safety-critical applications and each requires real-time specification techniques. This textbook introduces three of these techniques, based on logic and automata: Duration Calculus, Timed Automata, and PLC-A...

متن کامل

Modelling Real-time Database Systems in Duration Calculus

In this paper, we give a formal model for real-time database systems using Duration Calculus. Our model supports the formal reasoning about the operations in the systems. As a case study for our technique, we give a formal specification and verification of the Read/Write Priority Ceiling Protocol (R/WPCP).

متن کامل

A Formal Design and Implementation Method for Real-Time Embedded Systems

This paper tackles the problem of using formal methods for practical real-time system development and ver-iication, and is based on a real example. Many formal methods for real-time systems have been proposed, but this technique (AORTA) is one of the few to address the issue of how formal designs are to be implemented. Earlier papers on AORTA have been based on providing the formal semantics of...

متن کامل

Verifying duration properties of timed transition systems

This paper proposes a method for formal real-time systems development: Requirements and high level design decisions are time interval properties and are therefore specified in the Duration Calculus (DC), while implementations are described by timed transition systems (TTS). A link from implementation properties to the requirement and design properties is given by interpreting a DC formula in a ...

متن کامل

A Refinement Calculus for the Development of Real-Time Systems

We present a calculus which can transfer specifications to objects for the development of real-time systems. The object model is based on a practical OO development technique—HRT-HOOD. A real-time logic is specified by extending a sound formal method for real-time systems— TAM, to formalise the object model. With integration of HRT-HOOD and TAM, the advantages of object-oriented structured meth...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004